package com.yssoft.mapper.production;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import tk.mybatis.mapper.common.Mapper;

import com.yssoft.entity.production.TNonConformity;

public interface TNonConformityMapper extends Mapper<TNonConformity>{

    /**
     * @方法名称: getNonConformityList
     * @功能描述: 获取不合格品列表
     * @作者: 王永宁
     * @创建时间:2018年9月8日09:49:43
     * @param param
     * @return List<Map<String,Object>>
     */
	List<Map<String, Object>> getNonConformityList(HashMap<String, Object> param);

	/**
	 * 获取不合格品处理记录
	 * @param id
	 * @return
	 */
	Map<String, Object> getOne(int id);
	/**
     * @方法名称: getNonConformityList
     * @功能描述: 获取不合格品列表
     * @作者: 于兴达
     * @创建时间:2018年9月12日09:14:06
     * @param param
     * @return List<Map<String,Object>>
     */
	List<Map<String, Object>> getNonConformityStockList(HashMap<String, Object> param);
	/**
     * @方法名称: getNonConformityList
     * @功能描述: 各个批次的库存列表
     * @作者: 于兴达
     * @创建时间:2018年9月12日09:30:06
     * @param param
     * @return List<Map<String,Object>>
     */
	List<Map<String, Object>> getNonConformityStockListyBatch(HashMap<String, Object> param);
	/**
     * @方法名称: getGoodsListP
     * @功能描述: 成品列表
     * @作者: 于兴达
     * @创建时间:2018年9月14日09:52:06
     * @param param
     * @return List<Map<String,Object>>
     */
	List<Map<String, Object>> getGoodsListP(HashMap<String, Object> param);
	/**
     * @方法名称: getGoodsListS
     * @功能描述: 半成品列表
     * @作者: 于兴达
     * @创建时间:2018年9月14日09:52:06
     * @param param
     * @return List<Map<String,Object>>
     */
	List<Map<String, Object>> getGoodsListS(HashMap<String, Object> param);

}